// Dornier Flying boat Do-X v1b2 (05 Diciembre 2002)

[fltsim.0]
title=AI Dornier DO-X
sim=Dornier DoX
model=
panel=
sound=
texture=
checklists=
kb_checklists=
kb_reference=
prop_anim_ratio=1.76
atc_id=D1929
ui_manufacturer=Dornier
ui_type=Dornier X
ui_variation=D-1929
atc_id_color=0000000000
atc_id=H0002NL
atc_airline=Flua
atc_flight_number=2001
atc_parking_codes=Flua
atc_parking_types=GATE
description=The DORNIER Do X was an all metal large flying boat, first flown in 1929. The Do X was suitable for 70 passengers in well equipped cabins of high comfort and luxury.

[General]
atc_type=Dornier
atc_model=DoX
editable=0
performance=Length: 40.05 m (131.4 feet)\nWing span: 48 m (157.5 feet)\nWeight: 30 tons empty (72752 lbs), 56 tons max (123459 lbs)\nPower: max.12x660 hp , Curtiss Conqueror\nCeiling: 3200 m (9900 feet)\nSpeed: Cruise 170 km\/h (95 kts)\nMax Speed: 210 km\/h (113 kts)

[Weight_and_Balance]
reference_datum_position= 0.000, 0.000, 0.000	// The configuration file reference datum will be the a/c nose
empty_weight_CG_position= 29.000, 0.000, 0.000	// Aprox. 19% of M.A.C.

// Moments of Inertia (slug-ft^2)
empty_weight_roll_MOI=1452787
empty_weight_pitch_MOI=1067884
empty_weight_yaw_MOI=2498456
empty_weight_coupled_MOI=0

CG_forward_limit=0.000	// We don't know what is the CG tolerance of this A/C
CG_aft_limit=1.000	// We have supoused the standard tolerance

max_gross_weight=123459	// 56 metric tons
empty_weight=72752	// 30 metric tons

// Peso (lb) , longitudinal (ft), lateral (ft), vertical (ft)
station_load.0="170,  38.000, -2.000, 0.000, Pilot"	// ok
station_load.1="170,  38.000,  2.000, 0.000, Copilot"	// ok
station_load.2="1700, 15.000,  0.000, 0.000, Crew"	// Crew (10) 

// Subtotal with basic equipment  74792 lbs 
// Fuel Weight (6340 gallons)     38040 lbs
// Basic take off weight          112832 lbs

// Load capacity 10648 lbs
// Total take off weight 123459 lbs

station_load.3="1360.00, 30.000,  0.000, -7.000, Forward Cabin"		// 8 passengers
station_load.4="2720.00,  5.000,  0.000, -7.000, Main Cabin"		// 16 passengers
station_load.5="6460.00, -5.000,  0.000, -7.000, Rear Cabin"		// 30 passengers

max_number_of_stations=7

[Fuel]
// There is no available information of fuel tanks of this aircraft, only that was located in then lowest deck

number_of_tank_selectors=1
fuel_type=1
LeftMain= 39.000, 0, -12.000, 2113, 0	//forward tank
Center1=  29.000, 0, -12.000, 2114, 0	//center tank
RightMain= 19.000, 0, -12.000, 2113, 0	//backward tank

// All airplane geometry are calculated of a scaned blueprint of DoX
// May be inexact but is very aproximated
electric_pump=0
[Airplane_Geometry]
wing_area=4843.700
wing_span=157.500
wing_root_chord=30.762
wing_dihedral=0.000
wing_incidence=8.000
wing_twist=0.000
wing_sweep=0.000
wing_pos_apex_lon=30.000            //¿borde de ataque? ok
wing_pos_apex_vert=5.537
wing_winglets_flag=0
oswald_efficiency_factor=0.98

// Horizontal stabilizer
htail_area=331.000
htail_span=49.219
htail_pos_lon=-67.000               	//eje deriva ok
htail_pos_vert=7.000			//posicion horizontal deriva ok
htail_incidence=20.000			//cambiado antes 3
htail_sweep=0.000

// Vertical stabilizer
vtail_area=269.876
vtail_span=14.150 
vtail_pos_lon=-60.000			//eje timon ok
vtail_pos_vert=7.000			//posicion ok
vtail_sweep=24.300

// Control surfaces
elevator_area=105.942
aileron_area=261.141
rudder_area=52.228

// All control surfaces angles estimated, not found enough data
elevator_up_limit=20.000		// 28
elevator_down_limit=15.000		// 22
elevator_trim_limit=30.000		// 20.5-20
aileron_up_limit=18.000			// 26
aileron_down_limit=12.000		// 18
rudder_limit=30.000			// 28

// Spoilers and spoilerons
spoiler_limit=0		// No spoilers available
spoilerons_available=0		// No spoilers available
aileron_to_spoileron_gain=0
min_ailerons_for_spoilerons=0
min_flaps_for_spoilerons=0

[Flight_Tuning]
cruise_lift_scalar=1
pitch_stability=1
roll_stability=1
yaw_stability=1
parasite_drag_scalar=1
induced_drag_scalar=1
elevator_effectiveness=1
aileron_effectiveness=0.2
rudder_effectiveness=1
elevator_trim_effectiveness=1
aileron_trim_effectiveness=0
rudder_trim_effectiveness=1

[Pitot_static]
vertical_speed_time_constant=1.0  // Increasing this value will cause a more instantaneous reaction in the VSI

[Contact_Points]
//0  Class                        (0=None, 1=Wheel, 2=Scrape, 3=Skid, 4=Float, 5=Water Rudder)
//1  Longitudinal Position        (feet)
//2  Lateral Position             (feet)
//3  Vertical Position            (feet)
//4  Impact Damage Threshold      (Feet Per Minute)
//5  Brake Map                    (0=None, 1=Left, 2=Right)
//6  Wheel Radius                 (feet)
//7  Steer Angle                  (degrees)
//8  Static Compression           (feet)  (0 if rigid)
//9  Max/Static Compression Ratio
//10 Damping Ratio                (0=Undamped, 1=Critically Damped)
//11 Extension Time               (seconds)
//12 Retraction Time              (seconds)
//13 Sound Type                   0=Center Gear
1=Auxiliary Gear
2=Left Gear
3=Right Gear
4=Fuselage Scrape
5=Left Wing Scrape
6=Right Wing Scrape
7=Aux1 Scrape
8=Aux2 Scrape
9=Tail Scrape.
//14 Airspeed limit for retraction (KIAS)
//15 Airspeed that gear gets damage at (KIAS)

//       0     Lo        La      Ve       4   5  6   7   8      9    10  11 12 13 14 15

point.0=4, -15.700,   0.000, -16.000,  1000, 0, 0, 30, 0.00, 0.00, 1.00, 0, 0, 7, 0, 0	// Water rudder ok

point.1=4,  64.200,   0.000, -15.500,  1200, 0, 0,  0, 0.50, 2.50, 0.65, 0, 0, 0, 0, 0	// Extremo delantero de la quilla ok

point.2=4,  57.000,   0.000, -16.600,  1200, 0, 0,  0, 0.50, 3.08, 0.65, 0, 0, 0, 0, 0	// Extremo delantero inferior de la quilla ok

point.3=4, 34.992,   0.000, -16.000,  1200, 0, 0,  0, 0.90, 3.69, 0.65, 0, 0, 0, 0, 0	// Centro inferior de la quilla

point.4=4, -15.300,   0.000, -15.500,  1200, 0, 0,  0, 0.90, 3.69, 0.65, 0, 0, 0, 0, 0	// Extremo trasero inferior de la quilla

point.5=4, -66.600,  0.000, -5.500,  1200, 0, 0,  0, 0.50, 2.50, 0.65, 0, 0, 0, 0, 0	// Extremo trasero de la quilla


//point.6=4, 10.226,  -4.300, -9.228,  1200, 0, 0,  0, 0.50, 2.50, 0.65, 0, 0, 3, 0, 0	// Extremo delantero de la quilla (lateral izquierdo)

//point.7=4, 10.226,   4.300, -9.228,  1200, 0, 0,  0, 0.50, 2.50, 0.65, 0, 0, 4, 0, 0	// Extremo delantero de la quilla (lateral derecho)

//point.6=4, 30.500,  -7.800, -15.600,  1200, 0, 0,  0, 0.88, 2.46, 0.65, 0, 0, 3, 0, 0	// Centro inferior de la quilla (lateral izquierdo)

//point.7=4, 30.500,   7.800, -15.600,  1200, 0, 0,  0, 0.88, 2.46, 0.65, 0, 0, 4, 0, 0	// Centro inferior de la quilla (lateral derecho)

//point.10=4, -30.217,  -7.800, -11.074,  1200, 0, 0,  0, 0.88, 2.46, 0.65, 0, 0, 3, 0, 0	// Extremo trasero inferior de la quilla (lateral izquierdo)
//point.11=4, -30.217,   7.800, -11.074,  1200, 0, 0,  0, 0.88, 2.46, 0.65, 0, 0, 4, 0, 0	// Extremo trasero inferior de la quilla (lateral derecho)


point.6=4, 14.600, -17.840, -15.500,   900, 0, 0,  0, 0.88, 2.46, 0.65, 0, 0, 3, 0, 0	// Left float/stabilizer ok

//point.13=4, -32.678, -17.840, -17.000,   900, 0, 0,  0, 0.88, 2.46, 0.65, 0, 0, 3, 0, 0	// Left float/stabilizer

point.7=4, 14.600,  17.840, -15.500,   900, 0, 0,  0, 0.88, 2.46, 0.65, 0, 0, 4, 0, 0	// Right float/stabilizer ok

//point.15=4, -32.678,  17.840, -17.000,   900, 0, 0,  0, 0.88, 2.46, 0.65, 0, 0, 4, 0, 0	// Right float/stabilizer

point.8=2, -38.215, -68.291,   5.537,   300, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0		// Left wing
point.9=2, -17.850, -78.000,   2.537,   300, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0		// Left wing tip
point.10=2,  -7.453, -68.291,   5.537,   300, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0		// Left wing
point.11=2, -38.215,  68.291,   5.537,   300, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0		// Right wing
point.12=2,  17.850, -78.000,   2.537,   300, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0		// Right wing tip
point.13=2, -7.453,  68.291,   5.537,   300, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0		// Right wing
point.14=2,-127.969,   0.000,  17.226,   600, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0		// Vertical stabilizer
point.15=2,-66.600,   0.000,   -5.000,   600, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0		// Tail ok
point.16=2,-127.969, -24,609,   8.000,   600, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0		// Horizontal stabilizer left
point.17=2,-127.969,  24,609,   8.000,   600, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0		// Horizontal stabilizer right
point.18=2,  67.200,   0.000,  -4.500,   800, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0		// Nose ok

max_number_of_points=33

// This two values are only aproximated because when a/c fall to water this has no effect
static_pitch=0.0
static_cg_height=15.000

[Views]
eyepoint= 1.050, -2.500, 0.650	// From pilot seat  ; Longitude, Latitude and Vertical position from Reference Point, (FEET)

[GeneralEngineData]
engine_type=0			// Piston engine
fuel_flow_scalar=1.480		// To get the correct fuel flow (aprox. 400 GPH in real A/C)
Engine.0= 34.453, -23.5, 15.766	// Frontal left engines   (1, 2 & 3 of real A/C)
Engine.1= 20.603, -23.5, 15.766	// Rear left engines      (7, 8 & 9 of real A/C)
Engine.2= 34.453,  23.5, 15.766	// Frontal right engines  (4, 5 & 6 of real A/C)
Engine.3= 20.603,  23.5, 15.766	// Rear right engines     (10, 11 & 12 of real A/C)
min_throttle_limit=0.000000

[Piston_Engine]
// The real A/C has 12 engines with 660 HP each.
// Due FS limitation I must simulate with only four engines.
// The simulated engines has 1570 cu.in. and 12 cylinders and aprox. 1350 HP

// Basic engines information
cylinder_displacement=130.834	// 1570 cu.in total displacement
compression_ratio=6
number_of_cylinders=12
max_rated_rpm=2450
max_rated_hp=1980	// 660HP x3 to get the correct sound level
fuel_metering_type=1		// Normal Carburettor
fuel_air_auto_mixture=0		// Manual mixture
cooling_type=1               		// Water cooling
normalized_starter_torque=0.035
auto_ignition=0		// No auto ignition

// Turbo/Supercharger information
turbocharged=0		// No turbo in 1929
max_design_mp=0	
min_design_mp=0
critical_altitude=0

// Emergency boots system
emergency_boost_type=0		// This is not a military a/c
emergency_boost_mp_offset=0
emergency_boost_gain_offset=0

// Engine tunning
max_rpm_mechanical_efficiency_scalar=1
idle_rpm_mechanical_efficiency_scalar=1
max_rpm_friction_scalar=1
idle_rpm_friction_scalar=1
power_scalar=1

[Propeller]
// This propellers are very similar to the real ones, this is to get like real one behavior
// The thrust of the egine/propeller couple has been modified in .air file to get three time of the real one.

// Basic propeller information
thrust_scalar=1
propeller_type=1		// Fixed Pitch
propeller_diameter=11		// 11 ft. diameter (more than 3 mtrs, a realy big propeller)
propeller_blades=4
propeller_moi=37,93		// This big propellers has a big inertia
fixed_pitch_beta=20		// Beta degrees of each blade
beta_max=0
beta_min=0
min_gov_rpm=0
prop_tc=0.010
gear_reduction_ratio=1
low_speed_theory_limit=80
rotation=1,1,1,1	
prop_sync_available=0
prop_deice_available=0

// Feathering
prop_feathering_available=0	// Fixed pitch no feathering available
prop_auto_feathering_available=0
min_rpm_for_feather=0
beta_feather=0
power_absorbed_cf=1
defeathering_accumulators_available=0

// Reverse
prop_reverse_available=0		// Fixed pitch reverse power available
minimum_on_ground_beta=0
minimum_reverse_beta=0

[Reference Speeds]
flaps_up_stall_speed=58	// 108 km/h  (Estimated)
full_flaps_stall_speed=58	// 108 km/h
cruise_speed=95	// 176 km/h
max_indicated_speed=115.000000

[autopilot]
autopilot_available= 1
flight_director_available= 0
pitch_takeoff_ga=0.0
default_vertical_speed=200.000000
autothrottle_available=0
direction_indicator=1
max_pitch=10.000000
max_pitch_acceleration=1.000000
max_pitch_velocity_lo_alt=2.000000
max_pitch_velocity_hi_alt=1.500000
max_pitch_velocity_lo_alt_breakpoint=20000.000000
max_pitch_velocity_hi_alt_breakpoint=28000.000000
max_bank=10.000000					//era 25
max_bank_acceleration=1.800000
max_bank_velocity=3.000000
max_throttle_rate=0.100000
nav_proportional_control=9.000000
nav_integrator_control=0.250000
nav_derivative_control=0.000000
nav_integrator_boundary=2.500000
nav_derivative_boundary=0.000000
gs_proportional_control=9.520000
gs_integrator_control=0.260000
gs_derivative_control=0.000000
gs_integrator_boundary=0.700000
gs_derivative_boundary=0.000000
yaw_damper_gain = 0.0
default_bank_mode=2     //Default to Heading Hold

//[Autopilot] viejo
//use_no_default_pitch=0
//use_no_default_bank=1			// Only one axis autopilot
//default_vertical_speed=200		// Realy 236 but only suport VSI rounded to 100
//default_bank_mode=0

[Direction_Indicators]
//1 Type: 0=None, 1=Vacuum Gyro, 2=Electric Gyro, 3=Electro-Mag Slaved Compass, 4=Slaved to another
//2 Indicator number of slaving indicator if Type=4
direction_indicator.0=3, 0

[Electrical]
max_battery_voltage=24
generator_alternator_voltage=28
max_generator_alternator_amps=60

// BusType, MaxAmpLoad, MinVoltage       BusTypes:0=MainBus,1=AvionicsBus,2=BatteryBus,3=HotBatteryBus,4-7=Generator/AlternatorBus(1-4)
starter1=0, 20, 18.0
starter2=0, 20, 18.0
starter3=0, 20, 18.0
starter4=0, 20, 18.0
light_nav=0,  5, 15.0
light_panel=2, 10, 24.0
//pitot_heat=0,  2, 18.0
fuel_pump=0, 8, 17.0
fuel_transfer_pump=0, 5, 17.0
//propeller_deice=0,  5, 17.0
additional_system=1, 20, 18.0
avionics_bus=0, 10, 20.0
avionics=1,  5, 20.0
autopilot=1,  5, 20.0

[LIGHTS]
//Types: 1=beacon, 2=strobe, 3=navigation, 4=cockpit            
light.0=3, 17.850, -78.000,   2.537,  fx_navredh	// Left wing tip
light.1=3, 17.850,  78.000,   2.537,  fx_navgreh	// Right wing tip
light.2=3,-66.600,   0.000, -5.000,  fx_navwhih	 	// Tail ok
light.3=4, 37.000,   0.000,  1.500,  fx_vclighth	// Luz prueba punto 0
//light.4=3, 35.000,   5.000,  2.750,  fx_navredh        // Luz prueba punto 0
//light.4=3,  67.200,   0.000,  -4.500,  fx_navredh	// luz prueba punta morro ok
//light.4=3,  59.000,   0.000,  15.000,  fx_navredh	// luz prueba maletas 
//light.5=3,  50.000,   0.000, -17.700,  fx_navgreh	// luz prueba punto2 quilla 
//light.6=3,  64.200,   0.000, -15.500,  fx_navgreh	// luz prueba punto1 quilla ok
//light.7=3,  -4.992,   0.000, -15.920,  fx_navgreh	// luz prueba punto3 quilla
//light.8=3, -30.217,   0.000, -12.920,  fx_navgreh	// luz prueba punto4 quilla
//light.9=3, -54.210,   0.000, -12.720,  fx_navgreh	// luz prueba punto5 quilla
//light.10=3, 30.000,   0.000,  15.000,  fx_strobeh	// luz prueba wing appex ok
//light.11=3,  0.000,   0.000,  15.000,  fx_navwhih	// luz prueba datum position ok
//light.12=3, 48.000,   2.000,   0.000,  fx_navwhih	// luz prueba piloto ok 
//light.13=3,-60.000,  12.000,   7.000,  fx_navredh	// luz prueba eje timon ok
//light.13=3, 25.000,   0.000,  16.000,  fx_navredh	// luz prueba CG ok

[Exits]
number_of_exits=2
exit_rate.0=0.4
exit_rate.1=0.8

[Radios]
// Radio Type=availiable, standby frequency, has glide slope
Audio.1=1		// Only audio
Com.1=1, 0
Com.2=0
Nav.1=0
Nav.2=0
Adf.1=1
Transponder.1=0
Marker.1=0

[EFFECTS]
wake=fx_wake_l
water=fx_spray
waterspeed=fx_wtrspray_m	// Beauty water splash when a/c tuoch the water too fast
dirt=fx_tchdrt
concrete=fx_sparks
startup=fx_engstrt

[Keyboard_Response]
//Breakpoint speeds (knots) on the keyboard increments of control surfaces.
//Speed at which the incremenet is reduced to  1/2 and 1/8 respectively.
elevator=90, 100
aileron=90, 100
rudder=90, 100

[forcefeedback]	// This are not tested
stick_shaker_magnitude=5000             ; 0 - 10000
stick_shaker_direction=0                ; 0 - 35999 degrees
stick_shaker_period=111111              ; in microseconds
gear_bump_nose_magnitude=6000           ; 0 - 10000
gear_bump_nose_direction=18000          ; 0 - 35999 degrees
gear_bump_nose_duration=250000          ; in microseconds
gear_bump_left_magnitude=6000           ; 0 - 10000
gear_bump_left_direction=35500          ; 0 - 35999 degrees
gear_bump_left_duration=250000          ; in microseconds
gear_bump_right_magnitude=6000          ; 0 - 10000
gear_bump_right_direction=00500         ; 0 - 35999 degrees
gear_bump_right_duration=250000         ; in microseconds
ground_bumps_magnitude1=3250            ; 0 - 10000
ground_bumps_angle1=8900                ; 0 - 35999 degrees
ground_bumps_intercept1=5.0
ground_bumps_slope1=0.48
ground_bumps_magnitude2=750             ; 0 - 10000
ground_bumps_angle2=9100                ; 0 - 35999 degrees
ground_bumps_intercept2=0.075
ground_bumps_slope2=1.0
crash_magnitude1=10000                  ; 0 - 10000
crash_direction1=01000                  ; 0 - 35999 degrees
crash_magnitude2=10000                  ; 0 - 10000
crash_direction2=9000                   ; 0 - 35999 degrees
crash_period2=75000                     ; in microseconds
crash_duration2=2500000                 ; in microseconds

[brakes]
toe_brakes_scale=0.000000
parking_brake=0

[Flaps.0]
type=0
span-outboard=0.500000
extending-time=0.000000
system_type=0

[hydraulic_system]
normal_pressure=0.000000

[stall_warning]
type=0

[attitude_indicators]
attitude_indicator.0=1

[turn_indicators]
turn_indicator.0=1,0